Personalizacija ponude prodavnice

Napraviti veb aplikaciju koja preporučuje proizvode kupcima u skladu sa njihovim preferencijama.

Aplikacija ima bazu proizvoda koji se nalaze u ponudi i nudi ih autentifikovanim kupcima.

Svaki kupac ima svoj nalog sa sledećim podacima:

Svaki proizvod ima sledeće osobine:

Kategorije proizvoda imaju sledeće osobine:

Takođe, aplikacija u bazi ima definisanu listu povezanih kategorija čiji proizvodi su komplementarni.

Proces kupovine se realizuje kroz korpu za kupovinu i obavlja se bez plaćanja (preuzimanje pouzećem) uz isporuku na adresu iz profila korisnika.

Korpa za kupovinu ima poseban prikaz i podržava osnovne operacije nad proizvodima u korpi:

Prilkom svake kupovine proizvoda, aplikacija beleži podatke o transakciji kojima se identifikuje kupac i kupljeni proizvodi.

Aplikacija integracijom sa Google Analytics i Facebook servisima beleži broj pregleda proizvoda (broj otvaranje strane), odnosno broj korisnika kojima se stranica sviđa (broj lajkova).

Napraviti sistem preporuke koji će kupcu, a na osnovu istorijskih podataka o kupovinama, komplementarnosti i popularnosti proizvoda (ogledano kroz broj pregleda i sviđanja), preporučiti različite proizvode.

Serverska strana treba da ima sledeće osobine: